select.select{
	padding:1px 0 0 0;
}

.detail-post-add {
    border: 1px solid #D2D2D2;
    padding: 10px;
}
.form-post-add {
}
.form-post-add dl {
}
.form-post-add dl dt {
    float: left;
}
.form-post-add dl dd {
    margin: 8px 0 8px 120px;
    padding: 0;
}
.form-post-add dl dd.dd-full {
    clear: left;
    margin-left: 0;
}

.form-post-add dl dd select {
    margin: 0;
    width: 251px;
}
.form-post-add .tbx-post-title {
    width: 380px;
}
.form-post-add .tbx-post-phone {
    width: 250px;
}
.form-post-add .tbx-post-capcha {
    float: left;
    width: 120px;
}

.form-post-add dl dd label {
    float: right;
    font-weight: normal;
}
.form-post-add dl dd label span {
    padding: 3px 4px;
}
.post-upload {
    background-color: #F4F4F4;
    border: 1px solid #D2D2D2;
    float: right;
    overflow: hidden;
    padding: 10px 0 10px 10px;
    width: 394px;
}
.post-upload-items {
    display: none;
    height: 130px;
    overflow: auto;
    width: 384px;
}
.post-upload-items.uploaded {
    display: block;
}
.post-upload-items div {
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    float: left;
    height: 108px;
    margin-right: 10px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100px;
}
.post-upload-items div img {
    height: 80px;
    width: 80px;
}
.post-upload-items .select-image a {
    color: #288FB8;
    cursor: pointer;
    font-weight: bold;
}
.post-upload-items .delete-image a {
    color: #CC0000;
    cursor: pointer;
    font-weight: bold;
}
.validateArea {
    color: #FF0000;
    font-weight: bold;
}
.validateArea p {
    margin-bottom: 5px;
}
.hastable table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE #DEDEDE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 0 0 30px;
    width: 100%;
}
.error {
	background:none;
	color:#b50007;
	border:#e8aaad solid 1px;
}

table.searchForm tr td{
	padding-left:10px;
	padding-bottom:10px;
}
div.tv-dialog strong{
	font-weight:bold;
}
.selectbox {width:180px;}
.desc {float:left;width:180px;}
.desc em,.test em {color:#F00;}
.test select {float:left}
.test span {padding-left:140px;padding-top:10px;clear:both;}
